var a = {
  _default: 0,
  toString() {
    return ++ this._default
  }
}
if (a == 1 && a == 2 && a == 3) {
  console.log('我进来了')
}

var _default = 0
Object.defineProperty(window, 'b', {
  get() {
    return ++ _default
  }
})
if (b === 1 && b === 2 && b === 3) {
  console.log('我进来了')
}


({} + {}).length; // 类型转换 toString [object Object]  30
([] + []).length; // 类型转换 toString 0
// 函数名.length  形参个数


